
#ifndef PACKAGE_H
#define PACKAGE_H


class Package
{
    public:
        Package( double w, double c,
        char* fName, char* fAddress, char* fCity, char* fState, char* fZIP,
        char* tName, char* tAddress, char* tCity, char* tState, char* tZIP );

        ~Package();

        double getWeight() const;

        double getCostPerKilo() const;

        double calculateCost() const;

        void printCost() const;

    private:
        // Package Info
        double _weight;
        double _costPerKilo;

        // Ship from:
        char* _fromName;
        char* _fromAddress;
        char* _fromCity;
        char* _fromState;
        char* _fromZIP;

        // Ship to:
        char* _toName;
        char* _toAddress;
        char* _toCity;
        char* _toState;
        char* _toZIP;
};

#endif

